communications platoon - German English Dictionary